if(redis.call('exists', KEYS[1] == 1)   then
    local stock = tonumber(redis.call('get',KEYS[1]));
    if(stock > 0)   then
    redis.call('incrby', KEYS[1], -1);
    return stock;
    end;
        return -1;
        end;